package com.mjf.cjt.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;

@Data
@TableName("t_cjt_saledispatch")
public class SaleDispatch {
    private String businessTypeCode; // 业务类型编码
    private String businessTypeName; // 业务类型名称
    private String code; // 单据编号
    /** 主键ID */
    @TableId(value = "rdrecord_id", type = IdType.INPUT)
    private String rdrecordId; // 销售出库单ID（主键）
    private String voucherdate; // 单据日期
    private String createdTime; // 创建时间
    private String socialCollaborateFlag; // 协同标识
    private String socialCollaborateStatusName; // 协同状态
    private String warehouseName; // 仓库名称
    private String receiveWarehouseName; // 收货仓库名称
    private String currencyName; // 币种
    private String exchangeRate; // 汇率
    private String rdstyleName; // 出库类别名称
    private String partnerCode; // 客户编码
    private String partnerName; // 客户名称
    private String partnerAbbName; // 客户简称
    private String partnerPriuserdefnvc1; // 字符供应商自定义项1
    private String partnerPriuserdefnvc2; // 字符供应商自定义项2
    private String partnerPriuserdefnvc3; // 字符供应商自定义项3
    private String partnerPriuserdefnvc4; // 字符供应商自定义项4
    private String partnerPriuserdefnvc5; // 字符供应商自定义项5
    private BigDecimal partnerPriuserdefdecm1; // 数值供应商自定义项1
    private BigDecimal partnerPriuserdefdecm2; // 数值供应商自定义项2
    private BigDecimal partnerPriuserdefdecm3; // 数值供应商自定义项3
    private BigDecimal partnerPriuserdefdecm4; // 数值供应商自定义项4
    private BigDecimal partnerPriuserdefdecm5; // 数值供应商自定义项5
    private String settleCustomerBame; // 结算客户
    private String memberCode; // 会员编号
    private String memberCardcode; // 会员卡号
    private String memberName; // 会员姓名
    private String mobilephone; // 手机号
    private String address; // 通讯地址
    private String mmberBalanceIntegral; // 积分余额
    private String deptName; // 部门名称
    private String storeName; // 门店名称
    private String clerkName; // 经手人姓名
    private String projectName; // 项目名称
    private String deliverymodeName; // 运输方式
    private String dispatchAddress; // 送货地址
    private String provinceName; // 省份
    private String cityName; // 城市
    private String districtName; // 区县名称
    private String logisticsName; // 物流网点名称
    private String transdocno; // 运单号
    private String deliverycode; // 发货单号
    private String deliveryVoucherDate; // 发货日期
    private String transDriverName; // 司机姓名
    private String transDriverPhone; // 司机电话
    private String transvehicleInfo; // 车辆信息
    private BigDecimal logisticsFee; // 运费
    private String logisticsSettName; // 物流结算方式
    private String logisticsStatusName; // 物流状态
    private String linkman; // 联系人
    private String contactPhone; // 联系电话
    private String customerPhone; // 客户手机号
    private String examinerName; // 验货人
    private String examinerDate; // 验货日期
    private String consignorName; // 发货人
    private String consignorDate; // 发货日期
    private String sourceVoucherTypeName; // 来源单据
    private String sourceVoucherTypeCode; // 来源单号
    private String datasourceName; // 数据来源
    private String saleorderCode; // 销售订单号
    private String collaborateVoucherCode; // 协同对方单号
    private String isstockRequestautoTransfe; // 自动流转生单
    private String memo; // 备注
    private String maker; // 制单人
    private String agency; // 代理人
    private String auditor; // 审核人
    private String auditedDate; // 审核日期
    private String auditedTime; // 审核时间
    private String printCount; // 打印次数
    private String reviser; // 修改人
    private BigDecimal amount; // 总金额
    private BigDecimal totalTaxAmount; // 含税销售金额
    private String voucherstateName; // 单据状态
    private String docId; // 凭证状态
    private String externalCode; // 外部单据号
    private String deliverystateName; // 销货状态
    private String priuserdefnvc1; // 字符专用自定义项1
    private String priuserdefnvc2; // 字符专用自定义项2
    private String priuserdefnvc3; // 字符专用自定义项3
    private String priuserdefnvc4; // 字符专用自定义项4
    private String priuserdefnvc5; // 字符专用自定义项5
    private String priuserdefnvc6; // 字符专用自定义项6
    private BigDecimal priuserdefdecm1; // 数值专用自定义项1
    private BigDecimal priuserdefdecm2; // 数值专用自定义项2
    private BigDecimal priuserdefdecm3; // 数值专用自定义项3
    private BigDecimal priuserdefdecm4; // 数值专用自定义项4
    private BigDecimal priuserdefdecm5; // 数值专用自定义项5
    private BigDecimal priuserdefdecm6; // 数值专用自定义项6
    private String ts; // 时间戳
}
